<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Codimension Python IDE - Keyboard Shortcuts Cheatsheet</title>
  <meta name="Author" content="Sergey Satskiy">
  <meta name="description" content="Codimension is a Python IDE with a focus on graphics representation of the control flow">
  <meta name="keywords" content="codimension,python,ide,flowchart,analysis,linux,open source,free software,libre software,libre,freedom,diagram,flowchart,software,download,platform,ubuntu,fedora,debian,documentation,screenshots,home,homepage">
  <link rel="apple-touch-icon" sizes="144x144" href="../assets/cdm/images/apple-touch-icon-144x144.png">
  <link rel="apple-touch-icon" sizes="114x114" href="../assets/cdm/images/apple-touch-icon-114x114.png">
  <link rel="apple-touch-icon" sizes="72x72" href="../assets/cdm/images/apple-touch-icon-72x72.png">
  <link rel="apple-touch-icon" sizes="57x57" href="../assets/cdm/images/apple-touch-icon-57x57.png">
  <link rel="shortcut icon" type="image/png" href="../assets/cdm/images/cdm-logo-64x64.png">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/main.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/text.css">
  <link rel="stylesheet" type="text/css" href="../assets/cdm/css/github.css">

  <script type="text/javascript" src="../assets/cdm/js/jquery.min.js"></script>
  <script type="text/javascript" src="../assets/cdm/js/highlight.pack.js"></script>
  <script>
  hljs.initHighlightingOnLoad();
  </script>
</head>
<body id="page-" class="">
  <div class="header">
    <div id="cleartop">
      <div id="logo">
        <a href="../index.htm"><img src="../assets/cdm/images/cdm-label.svg" height="64" alt="Codimension"></a>
      </div>
      <div id="header-right">
        <ul id="topdrops">
          <h2 style="border-bottom: 1px solid #ddd; font-size: 140%; font-weight: normal; margin: 1.5ex 0 0.5ex;">English</h2>
        </ul>
        <!--
          <form id="topsearch" action="search-results.html" method="get">
          <input type="text" name="search" id="q" placeholder="Search">
          <button type="submit"><img src="/assets/cdm/images/search.svg" alt="Search"/></button>
          </form>
        -->
      </div>
    </div>
    <div class="nav">
      <ul id="menu">
        <li class="child">
          <a href="../index.htm">Home</a>
        </li>
        <li class="child">
          <a href="../about/index.htm">About</a>
          <ul>
            <li class="child">
              <a href="../about/features.html">Features</a>
            </li>
            <li class="child">
              <a href="../about/screenshots.html">Screenshots</a>
            </li>
            <li class="child">
              <a href="../about/team.html">Team</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../download/index.htm">Download</a>
          <ul>
            <li class="child">
              <a href="../download/linuxdownload.html">Linux and Mac Download and Installation</a>
            </li>
            <li class="child">
              <a href="../download/sourcedownload.html">Download Source Code</a>
            </li>
            <li class="child">
              <a href="../download/runfromgit.html">Building and Running from Source</a>
            </li>
          </ul>
        </li>
        <li class="child ancestor">
          <a href="index.htm">Documentation</a>
          <ul>
            <li class="child">
              <a href="visualization-technology/index.htm">Visualization Technology</a>
            </li>
            <li class="child">
              <a href="faq.html">FAQ</a>
            </li>
            <li class="child selected">
              <a href="cheatsheet.html">Key Bindings & Cheatsheet</a>
            </li>
            <li class="child">
              <a href="pluginstutorial.html">Plugins Tutorial</a>
            </li>
            <li class="child">
              <a href="cdmpyparser.html">Brief Python Parser</a>
            </li>
            <li class="child">
              <a href="cdmflowparser.html">Control Flow Parser</a>
            </li>
            <li class="child">
              <a href="codimension-ide-architecture.html">Architecture</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../contribute/index.htm">Contribute</a>
          <ul>
            <li class="child">
              <a href="../contribute/codingcontribute.html">Via Working with Code</a>
            </li>
            <li class="child">
              <a href="../contribute/noncodingcontribute.html">Non-Coding</a>
            </li>
          </ul>
        </li>
        <li class="child">
          <a href="../supportus.html">Support Us</a>
        </li>
      </ul>
    </div>
  </div>
  <div id="content">
    <div class="wrapper">
      <div class="breadcrumbs">
        <a href="../index.htm">Home</a>&nbsp;&nbsp;»&nbsp;&nbsp;<a href="index.htm">Documentation</a>&nbsp;&nbsp;»&nbsp;&nbsp;Keyboard Shortcuts Cheatsheet
      </div>
      <h1>Cheatsheet and Key Bindings</h1>
      <h2>Cheatsheet</h2>
      <p>There are two options:</p>
      <table class="bioitem">
        <tr>
          <td class="img" rowspan="1">
            <a href="../assets/cdm/bindings/cdmshortcuts.pdf"><img width="80px" height="80px" src="../assets/cdm/images/filetypes/pdf.png" title="Download pdf"></a>
          </td>
          <td style="padding-left: 40px">
            <p>Download the cheatsheet in <a href="../assets/cdm/bindings/cdmshortcuts.pdf">pdf</a>, or</p>
          </td>
        </tr>
        <tr>
          <td class="img" rowspan="1">
            <a href="../assets/cdm/bindings/cdmshortcuts.png"><img width="80px" height="80px" src="../assets/cdm/images/filetypes/png.png" title="View png"></a>
          </td>
          <td style="padding-left: 40px">
            <p>View (download) the cheatsheet in <a href="../assets/cdm/bindings/cdmshortcuts.png">png</a></p>
          </td>
        </tr>
      </table>
      <h2>Key Bindings</h2>
      <p>The key bindings are provided for Codimension version 3.0.0</p>
      <h3>Tools</h3>
      <div class="CDMTable">
        <table>
          <thead>
            <tr>
              <th align="center">Key</th>
              <th align="center">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left"><code>Ctrl+L</code></td>
              <td align="left">Running pylint for the current buffer.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+K</code></td>
              <td align="left">Running pymetrics for the current buffer.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+Shift+S</code></td>
              <td align="left">Search a name in the project.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Shift+O</code></td>
              <td align="left">Search a file in the project.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+I</code></td>
              <td align="left">Open import or select import to open for the current buffer.</td>
            </tr>
          </tbody>
        </table>
      </div>
      <h3>IDE</h3>
      <div class="CDMTable">
        <table>
          <thead>
            <tr>
              <th align="center">Key</th>
              <th align="center">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left"><code>ESC</code></td>
              <td align="left">The action depends on a context. It may close a dialogue window (as <code>cancel</code> button was clicked) or it may hide a tooltip or remove highlights in the text
              editor or hide incremental search panel etc.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+N</code></td>
              <td align="left">Create a new project.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+O</code></td>
              <td align="left">Open a project using the OS file selection dialogue.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+N</code></td>
              <td align="left">Create a new tab with a text editor for a new file. If the <code>template.py</code> is found for the current project then its content is loaded after performing macro
              substitutions.<br>
              The supported macros are: <code>$creationdate</code>, <code>$author</code>, <code>$license</code>, <code>$copyright</code>, <code>$version</code>, <code>$email</code>,
              <code>$description</code>. The values are taken from the project properties.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+O</code></td>
              <td align="left">Open a file using the OS file selection dialogue.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+S</code></td>
              <td align="left">Save the current buffer.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+S</code></td>
              <td align="left">Save the current buffer using the OS file save as dialogue.</td>
            </tr>
            <tr>
              <td align="left"><code>F11</code></td>
              <td align="left">Shrink side bars.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+F4</code></td>
              <td align="left">Close the current tab.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+F</code></td>
              <td align="left">Search in files. The search results are shown in the bottom tabbed window.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F1</code></td>
              <td align="left">Open a tab with a short hot keys reference.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+TAB</code></td>
              <td align="left">Switching between two recent tabs.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+PgUp</code></td>
              <td align="left">Switch to the previous visible tab.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+PgDown</code></td>
              <td align="left">Switch to the next visible tab.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+PgUp</code></td>
              <td align="left">Forward in editing history.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+PgDown</code></td>
              <td align="left">Back in editing history.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+F4</code></td>
              <td align="left">Close codimension.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+1</code></td>
              <td align="left">Move the focus to the text editor.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+2</code></td>
              <td align="left">Move the focus to the flowchart pane.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+`</code></td>
              <td align="left">Focus in the text buffer: select a graphics pane item which corresponds the current text cursor position and scroll the graphics view if needed.<br>
              Focus in the flowchart pane: select a first visible graphics pane item, move the focus to the text editor, move the cursor to the line corresponding to the selected graphics item and
              scroll the text to make the current line visible if needed.</td>
            </tr>
          </tbody>
        </table>
      </div>
      <h3>Editing Buffer</h3>
      <div class="CDMTable">
        <table>
          <thead>
            <tr>
              <th align="center">Key</th>
              <th align="center">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Arrow keys</td>
              <td align="left">Move the cursor one character left or right / one line up or down.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>PgUp</code></td>
              <td align="left">Move the cursor one page up.</td>
            </tr>
            <tr>
              <td align="left"><code>PgDown</code></td>
              <td align="left">Move the cursor one page down.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Home</code></td>
              <td align="left">Move the cursor to the beginning of a visible line.</td>
            </tr>
            <tr>
              <td align="left"><code>End</code></td>
              <td align="left">Move the cursor to the end of a visible line.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Insert</code></td>
              <td align="left">Switching between insert and replace modes.</td>
            </tr>
            <tr>
              <td align="left"><code>Delete</code></td>
              <td align="left">Delete the symbol under the cursor.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Left</code></td>
              <td align="left">Move the cursor one word left.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Right</code></td>
              <td align="left">Move the cursor one word right.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Up</code></td>
              <td align="left">Scroll one line up without moving the cursor.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Down</code></td>
              <td align="left">Scroll one line down without moving the cursor.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Home</code></td>
              <td align="left">Move the cursor to the beginning of the buffer.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+End</code></td>
              <td align="left">Move the cursor to the end of the buffer.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Insert</code></td>
              <td align="left">Copy selected if there is a selection. Copy the current line otherwise.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Del</code></td>
              <td align="left">Delete till the end of the word.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Left</code></td>
              <td align="left">Move the cursor one word part left.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+Right</code></td>
              <td align="left">Move the cursor one word part right.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Up</code></td>
              <td align="left">Move the cursor one paragraph up.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+Down</code></td>
              <td align="left">Move the cursor one paragraph down.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Home</code></td>
              <td align="left">Synonym for Home</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+End</code></td>
              <td align="left">Synonym for End</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+Left</code></td>
              <td align="left">Select one character left.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+Right</code></td>
              <td align="left">Select one character right.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+Up</code></td>
              <td align="left">Select one line up.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+Down</code></td>
              <td align="left">Select one line down.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+PgUp</code></td>
              <td align="left">Select one page up.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+PgDown</code></td>
              <td align="left">Select one page down.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+Home</code></td>
              <td align="left">Select till the beginning of the visible line.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+End</code></td>
              <td align="left">Select till the end of the visible line.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+Insert</code></td>
              <td align="left">Paste.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+Del</code></td>
              <td align="left">Delete the selected text (if so) or the line and have a copy in the exchange buffer.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+C</code></td>
              <td align="left">Copy selected if there is a selection. Copy the current line otherwise.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+V</code></td>
              <td align="left">Paste.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+X</code></td>
              <td align="left">Synonym for Shift+Del.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+A</code></td>
              <td align="left">Select all.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+Left</code></td>
              <td align="left">Select till the beginning of the current word.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+Right</code></td>
              <td align="left">Select till the end of the current word.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+Home</code></td>
              <td align="left">Select till the beginning of the current visible line.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+End</code></td>
              <td align="left">Select till the end of the current visible line.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+Up</code></td>
              <td align="left">Select till the beginning of the current paragraph.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+Down</code></td>
              <td align="left">Select till the end of the the current paragraph.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Z</code></td>
              <td align="left">Undo.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Y</code></td>
              <td align="left">Redo.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+=</code></td>
              <td align="left">Zoom in.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+-</code></td>
              <td align="left">Zoom out.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+0</code></td>
              <td align="left">Reset zoom.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+G</code></td>
              <td align="left">Open the 'go to line' panel.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+F</code></td>
              <td align="left">Open incremental search panel.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+R</code></td>
              <td align="left">Open incremental replace panel.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+'</code></td>
              <td align="left">Highlight matches of the current word and save the current word as the criteria for quick cursor moving. Subsequent <code>Ctrl+'</code> will move the cursor to the next
              match if the word where the cursor is stays the same.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+,</code></td>
              <td align="left">Move the cursor to the previous match of a word memorized on the <code>Ctrl+'</code> click. If no such word is memorized the cursor stays where it was.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+.</code></td>
              <td align="left">Move the cursor to the next match of a word memorized on the <code>Ctrl+'</code> click. If no such word is memorized the cursor stays where it was.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+M</code></td>
              <td align="left">Comment or uncomment a line or selected lines. If the first character in the first selected line is <code>#</code> then the selected lines will be uncommented. If not
              then they will be commented.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F3</code></td>
              <td align="left">Move the cursor to the next match of the last search or replace.</td>
            </tr>
            <tr>
              <td align="left"><code>Shift+F3</code></td>
              <td align="left">Move the cursor to the previous match of the last search or replace.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Space</code></td>
              <td align="left">Complete the current word from the cursor position. If there are more than one options a list will be brought up.</td>
            </tr>
            <tr>
              <td align="left"><code>TAB</code></td>
              <td align="left">If the text cursor is at the very beginning of the line or the previous character is a space then spaces are inserted. If a previous character is not a space then code
              completion is triggered as desribed for <code>Ctrl+Space</code>.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+F1</code></td>
              <td align="left">The buffer tag under the text cursor is analysed. If it is a function call or a class then its docstring and a calltip are searched. If the information is found it is
              displayed at a browser at the bottom.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+backslash</code></td>
              <td align="left">The buffer tag under the text cursor is analysed and the cursor jumps to its definition regardless whether the definition is in the same buffer or in another file.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+F3</code></td>
              <td align="left">Initiate incremental search of the current word or selection without bringing up the incremental search panel.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+]</code></td>
              <td align="left">Find occurrences of the current word.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+U</code></td>
              <td align="left">Jump to the beginning of the current function or class.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+/</code></td>
              <td align="left">Show or hide a calltip.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+\</code></td>
              <td align="left">Find the current word definition. If found then the cursor jumps to the definition.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+T</code></td>
              <td align="left">Move the cursor to the first visible line.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+Shift+M</code></td>
              <td align="left">Move the cursor to the line in a middle of the visible lines.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+B</code></td>
              <td align="left">Move the cursor to the last fully visible line.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Shift+Left</code></td>
              <td align="left">Rectangular selection - adding one character wide column to the left of the cursor to the current selection.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+Shift+Right</code></td>
              <td align="left">Rectangular selection - adding one character wide column to the right of the cursor to the current selection.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Alt+Shift+Up</code></td>
              <td align="left">Rectangular selection - adding one line above the cursor to the current selection.</td>
            </tr>
            <tr>
              <td align="left"><code>Alt+Shift+Down</code></td>
              <td align="left">Rectangular selection - adding one line below the cursor to the current selection.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+mouse selection</code></td>
              <td align="left">Rectangular selection.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+B</code></td>
              <td align="left">Highlight the current text cursor context in the outline browser without moving the focus.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F12</code></td>
              <td align="left">Make the cursor line the first visible.</td>
            </tr>
          </tbody>
        </table>
      </div>
      <h3>Debugger</h3>
      <div class="CDMTable">
        <table>
          <thead>
            <tr>
              <th align="center">Key</th>
              <th align="center">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left"><code>Shift+F5</code></td>
              <td align="left">Start debugging the project main script with saved settings.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F5</code></td>
              <td align="left">Start debugging the current tab script with saved settings.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+Shift+F5</code></td>
              <td align="left">Edit debugger settings and start debugging the project main script. The settings are saved to be used when the script is debugged again.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Ctrl+F5</code></td>
              <td align="left">Edit debugger settings and start debugging the current tab script. The settings are saved to be used when the script is debugged again.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+F10</code></td>
              <td align="left">Stop the debugging session and kill the i/o console.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F10</code></td>
              <td align="left">Stop the debugging session and keep the i/o console.</td>
            </tr>
            <tr>
              <td align="left"><code>F4</code></td>
              <td align="left">Restart the debugging session.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F6</code></td>
              <td align="left">Continue.</td>
            </tr>
            <tr>
              <td align="left"><code>F7</code></td>
              <td align="left">Step in.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>F8</code></td>
              <td align="left">Step over.</td>
            </tr>
            <tr>
              <td align="left"><code>F9</code></td>
              <td align="left">Step out.</td>
            </tr>
            <tr class="alt">
              <td align="left"><code>Shift+F6</code></td>
              <td align="left">Run to cursor.</td>
            </tr>
            <tr>
              <td align="left"><code>Ctrl+W</code></td>
              <td align="left">Show the current debugger line.</td>
            </tr>
          </tbody>
        </table>
      </div>
      <h3>Other</h3>
      <div class="CDMTable">
        <table>
          <thead>
            <tr>
              <th align="center">Action</th>
              <th align="center">Description</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Create a new project</td>
              <td align="left">Select Project-&gt;New project main menu item and fill the fields in the appeared dialogue.</td>
            </tr>
            <tr class="alt">
              <td align="left">Unload the project</td>
              <td align="left">Click on the 'red cross' icon in the project tab.</td>
            </tr>
            <tr>
              <td align="left">View or edit project properties</td>
              <td align="left">Click on the blue 'i' icon in the project tab.</td>
            </tr>
            <tr class="alt">
              <td align="left">Generate imports diagram for the current project</td>
              <td align="left">Click on the 'folder' icon on the buttons bar.</td>
            </tr>
            <tr>
              <td align="left">Generate imports diagram for the buffer</td>
              <td align="left">Click on the 'folder' icon on the buffer toolbar on the right.</td>
            </tr>
            <tr class="alt">
              <td align="left">Running pylint for the current project</td>
              <td align="left">Click on the 'red book' icon on the buttons bar.</td>
            </tr>
            <tr>
              <td align="left">Running pylint recursively for a directory</td>
              <td align="left">Click right mouse button on the required directory in the project browser and select the corresponding menu item.</td>
            </tr>
            <tr class="alt">
              <td align="left">Running pymetrics for the current project</td>
              <td align="left">Click on the 'sigma' icon on the buttons bar.</td>
            </tr>
            <tr>
              <td align="left">Running pymetrics recursively for a directory</td>
              <td align="left">Click right mouse button on the required directory in the project browser and select the corresponding menu item.</td>
            </tr>
            <tr class="alt">
              <td align="left">Running simple metrics for a project</td>
              <td align="left">Click on the 'green book' icon on the buttons bar.</td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </div>
  <div class="footer">
    <table width="100%">
      <tr>
        <td>
          Codimension is Free and Open Source Software licensed under the <a href="http://www.gnu.org/licenses/gpl-3.0.html">GPL v3.0</a>
        </td>
        <td align="right">
          <a href="../sitemap.html">Sitemap</a>
        </td>
      </tr>
    </table>
  </div>
</body>
</html>
